/********************************************************************************
 功能：登录账号
 输入参数: 无
 返回值：无
 *******************************************************************************/
var G_ResetPassWordDiv = "";
var userName = '';
$(document).ready(function() {
	$('#denglv').click(function() {
		Login();
	});
	setClickEven();
});

function setClickEven() {
	$(document).on('focus', '#txtUserName', function() {
		immediately();
	});
}

/********************************************************************************
 函数名：_login
 功能：用户登陆判断
 输入参数：无
 返回值：无
 *******************************************************************************/
function Login() {
	userName = G_Prg.$('txtUserName').value;
	var userPassWord = G_Prg.$('pswlogin').value;
	if(userName === "") {
		G_Popup.alert('提示', '请输入账号', '确认', function() {
			$('.modal-backdrop').css('display', 'none');
			G_Prg.$('alert_modal').style.display = 'none';
			G_Prg.$('txtUserName').focus();
		});
		return
	}
	//提示为空的时候判断
	if(userPassWord === "") {
		G_Popup.alert('提示', '请输入密码', '确认', function() {
			$('.modal-backdrop').css('display', 'none');
			G_Prg.$('alert_modal').style.display = 'none';
			G_Prg.$('pswlogin').focus();
		});
		return
	}
	//密码错误判断
	if(!_checkUserName(userName) || !_checkPassWord(userPassWord)) {
		G_Popup.alert('提示', '账号或密码错误');
		return
	}
	//登录
	var urlLogin = '/broadcast/login?userName='+userName+'&password='+userPassWord;
	var success = function(json){
		window.location.href='html/index.html';
	}
	G_AjaxApi.get(urlLogin,false,success)
	
	//写死的登陆账号密码 已从后台添加
	
//	if(userName=='18810240818'&&userPassWord=='123456'){
//		window.location.href="html/index.html";
//	}else{
//		G_Popup.alert('提示', '账号或密码错误');
//	}
}

/********************************************************************************
 函数名：immediately
 功能：即时验证账号
 输入参数: 无
 返回值：无
 *******************************************************************************/
function immediately() {
	var element = G_Prg.$('txtUserName');
	if("\v" == "v") {
		element.onpropertychange = webChange;
	} else {
		element.addEventListener("input", webChange, false);
	}

	function webChange() {
		if(element.value) {
			var reg1 = /^[A-Za-z0-9]*$/gi;
			if(!reg1.exec(element.value)) {
				var username = element.value;
				G_Prg.$('txtUserName').value = username.replace(/[^\w\.\/]/ig, '');
			}
		}
	}
}
/********************************************************************************
 函数名：_checkUserName
 功能：检验账号
 输入参数:userName 账号
 返回值：通行证非空且正确返回true，否则返回false
 *******************************************************************************/
function _checkUserName(userName) {
	if(!userName) {
		return false;
	}
	if(userName.length > 20 || userName.length < 2) {
		return false;
	}
	return true;
}

/********************************************************************************
 函数名：_checkPassWord
 功能：检验密码
 输入参数: passWord 密码
 返回值：通行证非空且正确返回true，否则返回false
 *******************************************************************************/
function _checkPassWord(passWord) {
	if(!passWord) {
		return false;
	}
	if(passWord.length > 20 || passWord.length < 6) {
		return false;
	}
	return true;
}